﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Mensagens.aspx.cs" Inherits="Web.Paginas.Mensagens" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Mensagens</title>
    
    <link type="text/css" rel="stylesheet" href="../Suporte/css/Tipografia.css" />
    <link type="text/css" rel="stylesheet" href="../Suporte/css/Layout.css" />  

    <script type="text/javascript" src="http://www.google.com/jsapi"></script>
    <script type="text/javascript">
        google.load("language", "1");
        function ObterSugestao(texto, siglaDefault, controleTexto, controleSigla) {
            var siglaTraducao = document.getElementById(controleSigla).value;
            siglaTraducao = siglaTraducao.substr(0, 2); ;

            google.language.translate(texto, siglaDefault, siglaTraducao, function(result) {
                if (!result.error) {
                    var container = document.getElementById(controleTexto);
                    container.innerHTML = result.translation;
                }
            });
        }
    </script>
</head>
<body>
    <form id="frmProdutos" runat="server" method="get">
        <asp:ScriptManager ID="ScriptManager1" runat="server" />
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
            
                <asp:Label runat="server" ID="lblScript" Visible="false" />
            
                <!-- Título -->
                <h1 class="titulo texto">Mensagens</h1>
                <!-- Título -->
                
                <!-- Título -->
                <asp:Label ID="lblMensagem" runat="server"></asp:Label>
                <!-- Título -->
                
                <!-- Form -->
                <asp:Panel runat="server" ID="form" Visible="false">
                    <table class="tabelaForm" border="1">
                        <caption class="tabelaTitulo texto">Mensagens</caption>
                        <tbody>
                            <tr>
                                <td colspan="3" class="tabelaFormLabel frase"><asp:Label runat="server" ID="lblTraducao" /></td>
                            </tr>
                            <tr>
                                <td class="tabelaFormLabel frase">Idioma</td>
                                <td class="tabelaFormControle">
                                    <asp:HiddenField runat="server" ID="txtId" />
                                    <asp:HiddenField runat="server" ID="txtSigla" />
                                    <asp:DropDownList runat="server" ID="ddlIdioma" />
                                    <asp:Label CssClass="frase" runat="server" ID="lblIdioma" />
                                </td>
                            </tr>
                            <tr>
                                <td class="tabelaFormLabel frase">Mensagem</td>    
                                <td class="tabelaFormControle">
                                    <asp:TextBox runat="server" TextMode="MultiLine" Rows="3" ID="txtTextoMensagem" />
                                    <asp:Label CssClass="frase" runat="server" ID="lblTextoMensagem" />
                                    <br />
                                    <asp:HyperLink  Visible="false" runat="server" ID="hlkSugestaoGoogle" NavigateUrl="#" Text="Obter Sugestão do Google" />
                                </td>
                            </tr>
                            <tr>
                                <td class="tabelaFormLabel frase">Propósito</td>    
                                <td class="tabelaFormControle">
                                    <asp:TextBox runat="server" TextMode="MultiLine" Rows="3" ID="txtProposito" />
                                    <asp:Label CssClass="frase" runat="server" ID="lblProposito" />
                                </td>
                            </tr>
                            <tr>
                                <td class="tabelaFormLabel frase">Validado</td>    
                                <td class="tabelaFormControle">
                                    <asp:CheckBox runat="server" ID="chkValidado" /> <label for="<%= chkValidado.ClientID %>" >Validado</label>
                                </td>
                            </tr>
                        </tbody>
                        <tfoot>
                            <tr>
                                <td>
                                    <asp:ImageButton runat="server" ID="btnInserir" ImageUrl="~/Suporte/img/Salvar.JPG" />
                                </td>
                                <td>
                                    <asp:LinkButton runat="server" ID="lnkCancelar">Cancelar</asp:LinkButton>
                                </td>
                            </tr>
                        </tfoot>
                    </table>
                </asp:Panel>
                <!-- Form -->
                <br />
                <!-- Listagem -->
                <asp:Repeater runat="server" ID="grid">
                    <HeaderTemplate>
                    <table class="tabelaListagem" border="1">
                        <caption class="tabelaTitulo texto">Listagem</caption>
                        <thead>
                            <tr>
                                <th class="texto" width="50">Id</th>
                                <th class="texto" width="120">Idioma</th>
                                <th class="texto" width="300">Mensagem</th>
                                <th class="texto" width="300">Propósito</th>
                                <th colspan="3" class="texto" width="70"></th>
                            </tr>
                        </thead>
                        <tbody>            
                    </HeaderTemplate>
                    <ItemTemplate>
                        <tr>
                            <td class="frase" width="50"><%# DataBinder.Eval(Container.DataItem, "Id")%></td>
                            <td class="frase" width="120"><%# DataBinder.Eval(Container.DataItem, "Idioma") %></td>
                            <td class="frase" width="300"><%# DataBinder.Eval(Container.DataItem, "TextoMensagem") %></td>
                            <td class="frase" width="300"><%# DataBinder.Eval(Container.DataItem, "Proposito") %></td>
                            <th width="50">
                                <asp:ImageButton runat="server" CommandName="Editar" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "Id") + "$" +  DataBinder.Eval(Container.DataItem, "Sigla")%>' ImageUrl="../Suporte/img/Editar.JPG" ID="btnEditar" /> 
                            </th>
                            <th width="20">
                                <asp:ImageButton runat="server" CommandName="Excluir" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "Id") + "$" +  DataBinder.Eval(Container.DataItem, "Sigla")%>' ImageUrl="../Suporte/img/Excluir.JPG" ID="btnExcluir" /> 
                            </th>
                            <th width="20">
                                <asp:ImageButton runat="server" CommandName="Adicionar" CommandArgument='<%# DataBinder.Eval(Container.DataItem, "Id") + "$" +  DataBinder.Eval(Container.DataItem, "Sigla") %>' ImageUrl="../Suporte/img/Salvar.JPG" ID="btnAdicionar" Visible='<%# PodeAdicionarTraducoes(DataBinder.Eval(Container.DataItem, "Id"), DataBinder.Eval(Container.DataItem, "Sigla")) %>' /> 
                            </th>
                        </tr>            
                    </ItemTemplate>
                </asp:Repeater>
                        <tfoot>
                            <tr>
                                <td />
                                <td colspan="4"><b class="frase"><asp:Label runat="server" ID="lblQtdItens"></asp:Label></b></td>
                                <td><asp:LinkButton runat="server" ID="lnkNovo">Novo</asp:LinkButton></td>
                            </tr>
                        </tfoot>            
                    </table>
                <!-- Listagem -->
        
            </ContentTemplate>
        </asp:UpdatePanel>
    </form>
</body>
</html>
